package org.ch02.test01.demo03;

import org.ch02.entity.Student;

import java.lang.reflect.Constructor;

/**
 * 获得某个类的Class对象 - 方法三
 * 对象.getClass()：获取对象的类的Class对象
 * class.对象.ggetSuperclass()：获取class对象指向类的父类的Class对象
 *
 * @author CSY
 * @date 2025 - 03 - 17
 */
public class MainTest02 {
    public static void main(String[] args) throws Exception {
        Student stu = new Student();
        
        //1、获取Student类的Class对象
        Class<? extends Student> clazz = stu.getClass();

        //2、获取class对象指向类的父类的Class对象 - Object类的Class对象
        Class<?> superclass = clazz.getSuperclass();


        String name = superclass.getName();
        System.out.println(name);
    }
}
